package com.itcast.n9_垃圾回收;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

//-XX:+PrintFlagsFinal -XX:+PrintGCDetails -XX:MaxGCPauseMillis=10
//年轻代：65024K老年代：2770432K
//-XX:+PrintFlagsFinal -XX:+PrintGCDetails -XX:MaxGCPauseMillis=1
//年轻代：61440K老年代：2770432K
public class Test22_垃圾回收器_查看ParallelScavenge垃圾回收器设置最大暂停时间后内存如何调整 {
    public static void main(String[] args) throws IOException {
        int count = 0;
        List<Object> list = new ArrayList<>();
        while (true){
            //System.out.println(++count);
            if(count++ % 10240 == 0){
                list.clear();
            }
//            byte[] bytes = new byte[1024 * 1024 * 1];
            list.add(new byte[1024 * 1024 * 1]);
//            System.gc();
        }
    }
}
